package ru.compft.common.data.meta.acl;

/**
 * Created by IntelliJ IDEA.
 * User: VVasiliev
 * Date: 20.09.12
 * Time: 8:49
 * Мета данные для таблицы AclEntry (Сущности в ACL)
 */
public interface AclEntryTableMeta {
    //    Таблица
    String TABLE_NAME = "ACL_ENTRY";
    String TABLE_DESCRIPTION = "Сущности в ACL";  // Описание таблицы. Отображаются в кешах

    //    Поля таблицы
    String ID = "ID"; //INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    String ACL_OBJECT_IDENTITY = "ACL_OBJECT_IDENTITY"; // INT(20) NOT NULL
    String ACE_ORDER = "ACE_ORDER"; // INT(11) NOT NULL
    String SID = "SID"; // INT(20) NOT NULL
    String MASK = "MASK"; // INT(11) NOT NULL
    String GRANTING = "GRANTING"; // VARCHAR(1) NOT NULL
    String AUDIT_SUCCESS = "AUDIT_SUCCESS"; // VARCHAR(1) NOT NULL
    String AUDIT_FAILURE = "AUDIT_FAILURE"; // VARCHAR(1) NOT NULL
}
